package com.cyanite.playlv2api.types;

public class FriendInvitesResult implements PlayLv2Type {

    /**
     * Users that are in our contact book by email or phone, are already on playlv2,
     * but are not our friends.
     */
    private Group<User> mContactsOnPlayLv2;

    /**
     * Users not on playlv2, but in our contact book by email or phone. These are
     * users we have not already sent an email invite to.
     */
    private Email mContactEmailsNotOnPlayLv2;

    /**
     * A list of email addresses we've already sent email invites to.
     */
    private Email mContactEmailsNotOnPlayLv2AlreadyInvited;


    public FriendInvitesResult() {
        mContactsOnPlayLv2 = new Group<User>();
        mContactEmailsNotOnPlayLv2 = new Email();
        mContactEmailsNotOnPlayLv2AlreadyInvited = new Email();
    }

    public Group<User> getContactsOnPlayLv2() {
        return mContactsOnPlayLv2;
    }

    public void setContactsOnPlayLv2(Group<User> contactsOnPlayLv2) {
        mContactsOnPlayLv2 = contactsOnPlayLv2;
    }

    public Email getContactEmailsNotOnPlayLv2() {
        return mContactEmailsNotOnPlayLv2;
    }

    public void setContactEmailsOnNotOnPlayLv2(Email emails) {
        mContactEmailsNotOnPlayLv2 = emails;
    }

    public Email getContactEmailsNotOnPlayLv2AlreadyInvited() {
        return mContactEmailsNotOnPlayLv2AlreadyInvited;
    }

    public void setContactEmailsOnNotOnPlayLv2AlreadyInvited(Email emails) {
        mContactEmailsNotOnPlayLv2AlreadyInvited = emails;
    }
}
